﻿Namespace Plugin
    Public Interface IHost
        Sub AddTab(ByVal tabKey As String, ByVal imageKey As String, ByVal caption As String, ByVal userControl As UserControl)
        Sub SetTabCaption(ByVal tabKey As String, ByVal caption As String)
        Sub AddTabImage(ByVal imageKey As String, ByVal image As Drawing.Image)
        Sub SetTabImage(ByVal tabKey As String, ByVal imageKey As String)
        Sub ShowTab(ByVal tabKey As String)
        Sub CreateMenu(ByVal plugin As IPlugIn, ByVal menuKey As String, ByVal caption As String)
        Sub AddMenuItem(ByVal plugin As IPlugIn, ByVal menuKey As String, ByVal itemKey As String, ByVal text As String)
        Sub AddMenuItem(ByVal plugin As IPlugIn, ByVal menuKey As String, ByVal itemKey As String, ByVal text As String, ByVal shortCut As System.Windows.Forms.Keys)

    End Interface
End Namespace